import { WebTemplateUrl } from './urlList'
// 主题背景图片
export const ThemeBackList = {
    A01: WebTemplateUrl + 'ThemeBackA01.jpg',
    A02: WebTemplateUrl + 'ThemeBackA02.jpg',
    A03: WebTemplateUrl + 'ThemeBackA03.jpg',
    A04: WebTemplateUrl + 'ThemeBackA04.jpg',
    A05: WebTemplateUrl + 'ThemeBackA05.jpg',
    A06: WebTemplateUrl + 'ThemeBackA06.jpg',
    A07: WebTemplateUrl + 'ThemeBackA07.png',
}

export const ThemeUserTrigger = [
    { label: '点击', value: 'click' },
    { label: '滑上', value: 'hover' },
    // { label: '右键', value: 'contextMenu' },
]

export const ThemeUserAvatar = [
    { label: '圆形', value: 'circle' },
    { label: '圆角', value: 'square' },
]



// 主题设置
export const ThemeJSONDefault = {
    ThemeSet: {
        theme: 'A02',
        color: '#722ed1',
        backType: 'image',
        backData: 'A01',
        blurState: true,
        blurColor: '#ffffff40',
        blurFilter: 8,
        modelColor: '#ffffff40',
        logo: "LogoA01",
        rest: "RestA01",
        user: "UserA01",
        menu: "MenuA01",
        page: "PageA01",
    },
    LogoSet: {
        width: 200,
        blurState: false,
        blurColor: '#ffffff40',
        blurFilter: 8,
        imgSize: 120,
        imgRadius: 16,
        customTitle: '',
        customSize: 24,
        customColor: '#262626',
        customWeight: '600',
        customFamily: 'ShuHeiTi',
        smallTitle: '测试版',
        smallSize: 16,
        smallColor: '#383838',
        smallWeight: '100',
        smallFamily: 'ShuHeiTi',
        textShadow: '#fff',
    },
    MenuSet: {
        inline: false,
        blurState: false,
        blurColor: '#ffffff40',
        blurFilter: 8,
        iconSize: 16,
        itemColor: '#262626',
        itemSelectedBg: '#ffffff40',
        itemSelectedColor: '#722ed1',
    },
    RestSet: {
        list: ['A01', 'A03'],
        blurState: false,
        blurColor: '#ffffff40',
        blurFilter: 8,
        type: 'A02',
        radius: 50,
        backColor: '#26262640',
        boxShadow: '#f8f8f8',
        padding: 14,
        iconSize: 16,
        iconColor: '#ffffff',
    },
    UserSet: {
        list: ['A01', 'A02'],
        trigger: 'click',
        blurState: false,
        blurColor: '#ffffff40',
        blurFilter: 8,
        avatarStatus: true,
        avatarType: 'circle',
        avatarSize: 40,
        avatarBackColor: '#262626',
        avatarTextColor: '#f8f8f8',
        avatarTextWeight: '600',
        avatarTextFamily: 'ShuHeiTi',
        roleStatus: true,
        roleSize: 16,
        roleColor: '#262626',
        roleWeight: '600',
        roleFamily: 'ShuHeiTi',
        userStatus: true,
        userSize: 16,
        userColor: '#262626',
        userWeight: '600',
        userFamily: 'ShuHeiTi',
    },
    PageSet: {
        blurState: true,
        blurColor: '#ffffff40',
        blurFilter: 8,
        blurRadius: 6,
        iconSize: 18,
        iconColor: '#262626',
    }
}

// CSS背景设置
export const ThemeCssBackList = {
    PatterA01: {
        data: 'PatterA01,#121212,#1a1a1a,4',
        list: [
            { key: 1, uuid: 'PatterA01', label: '颜色一', type: 'ColorPickerTemp', name: 'A01' },
            { key: 2, uuid: 'PatterA01', label: '颜色二', type: 'ColorPickerTemp', name: 'A02' },
            { key: 3, uuid: 'PatterA01', label: '动画时长', type: 'InputNumberTemp', name: 'A03' },
        ]
    },
    PatterA02: {
        data: 'PatterA02,#722ed1,#1a1a1a,100',
        list: [
            { key: 1, uuid: 'PatterA02', label: '颜色一', type: 'ColorPickerTemp', name: 'A01' },
            { key: 2, uuid: 'PatterA02', label: '颜色二', type: 'ColorPickerTemp', name: 'A02' },
            { key: 3, uuid: 'PatterA02', label: '动画时长', type: 'InputNumberTemp', name: 'A03' },
        ]
    },
}

